org.eclipse.vtp.desktop.projects.core.internals
Class VoiceToolsDesignProject
java.lang.Object
org.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.VoiceToolsProject
org.eclipse.vtp.desktop.projects.core.internals.VoiceToolsDesignProject
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, ObjectListener, IVoiceToolsDesignProject, IVoiceToolsProject, IVoiceToolsResource
- Direct Known Subclasses:
- ApplicationFragmentProject, ApplicationProject
public class VoiceToolsDesignProject
- extends VoiceToolsProject
- implements IVoiceToolsDesignProject
| Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VoiceToolsDesignProject
public VoiceToolsDesignProject(org.eclipse.core.resources.IProject project)
getDesignProjectId
public java.lang.String getDesignProjectId()
getDesignProjectName
public java.lang.String getDesignProjectName()
getApplicationFrameworkVersion
public java.lang.String getApplicationFrameworkVersion()
processObjectEvent
public void processObjectEvent(ObjectEvent event)
- Description copied from interface:
ObjectListener
- Called when an event is generated by the object
being listened to.
- Specified by:
processObjectEvent in interface ObjectListener- Overrides:
processObjectEvent in class VoiceResource
- Parameters:
event - The event that occured
getSupportedLanguages
public java.util.List getSupportedLanguages(java.lang.String interactionType)
- Specified by:
getSupportedLanguages in interface IVoiceToolsDesignProject
- Returns:
- A list of
ISupportedLanguages that describe the supported
languages of this application project and the persona projects
used for each language
setSupportedLanguages
public void setSupportedLanguages(java.util.Map languageMap)
- Description copied from interface:
IVoiceToolsDesignProject
- Applies the given supported languages to this application project. The existing
supported languages are removed prior to adding the ones supplied.
- Specified by:
setSupportedLanguages in interface IVoiceToolsDesignProject
storeConfig
public void storeConfig()
writeBrand
public void writeBrand(org.w3c.dom.Element parentElement,
Brand brand)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
getBrandManager
public BrandManager getBrandManager()
- Specified by:
getBrandManager in interface IVoiceToolsDesignProject
getBusinessObjectSet
public IBusinessObjectSet getBusinessObjectSet()
- Specified by:
getBusinessObjectSet in interface IVoiceToolsDesignProject
- Returns:
- The
IBusinessObjectSet folder resource that contains
the set of business objects defined for this application
getDatabaseSet
public IDatabaseSet getDatabaseSet()
- Specified by:
getDatabaseSet in interface IVoiceToolsDesignProject
- Returns:
- The
IDatabaseSet folder resource that contains
the set of databases defined for this application
getWebServiceSet
public IWebServiceSet getWebServiceSet()
- Specified by:
getWebServiceSet in interface IVoiceToolsDesignProject
- Returns:
- The
IWebServiceSet folder resource that contains
the set of web services defined for this application
getDependencySet
public IDependencySet getDependencySet()
- Specified by:
getDependencySet in interface IVoiceToolsDesignProject
- Returns:
- The
IDependencySet folder resource that contains
the set of web services defined for this application
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable- Overrides:
getAdapter in class VoiceToolsProject
getSupportedInteractions
public java.util.List getSupportedInteractions()
- Specified by:
getSupportedInteractions in interface IVoiceToolsDesignProject